package org.linlinjava.litemall.web.vo;

import java.math.BigDecimal;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author ：stephen
 * @date ：Created in 2020/5/13 15:42
 * @description：TODO
 */
@Data
@ApiModel(value="获取新建状态订单商品响应类",description="获取新建状态订单商品响应类")
public class OrderGetNewGoodsVO {
	@ApiModelProperty(value = "id")
    private Integer id;
	@ApiModelProperty(value = "订单id")
    private Integer orderId;
	@ApiModelProperty(value = "店铺id")
    private Integer shopId;
	@ApiModelProperty(value = "商品id")
    private Integer goodsId;
	@ApiModelProperty(value = "商品名称")
    private String goodsName;
	@ApiModelProperty(value = "商品编号")
    private String goodsSn;
	@ApiModelProperty(value = "商品所属类目ID")
    private Integer categoryId;
	@ApiModelProperty(value = "商品所属类目名称")
    private String categoryName;
	@ApiModelProperty(value = "购买数量")
    private Short number;
	@ApiModelProperty(value = "商品税价")
    private BigDecimal taxPrice;
	@ApiModelProperty(value = "单个商品售价(包含辅料价格)")
    private BigDecimal sellingPrice;
	@ApiModelProperty(value = "商品不含税总价格(=单个商品售价*数量)")
	private BigDecimal goodsPrice;
	@ApiModelProperty(value = "商品总价格(=商品不含税总价格+商品税价)")
	private BigDecimal price;
	@ApiModelProperty(value = "商品规格与所选辅料",example = "常温/奶油+1")
	private String specAndAccessory;
	
	@ApiModelProperty(value = "商品税费表")
    private List<OrderGetNewTaxVO> taxs;

}
